suffer a twinge of conscience - Alemán Inglés Diccionario